package com.itwarcraft.lite.base;

/**
 * 统一，所有要被代理的类都需要继承该功能
 */
@SuppressWarnings("rawtypes")
public interface Command<R extends Command>{

	public void setReceiver(R receriver);

	@SuppressWarnings("hiding")
	public <R> R getReceiver();
	
	
	public void execute();
	

}